Explaining Object Oriented Analysis (OOA) Concepts to Managers of an Organization

نویسندگان

  • K. V. Dinesha
  • Pramod Chandra P. Bhatt
چکیده

It is said that objects occur naturally, meaning that good Object Oriented (OO) model reflects reality. The person who best understands reality is the domain manager; unfortunately he is not computer savvy. This paper attempts to make the manager aware of fundamentals of OO thinking so that he/she feels confident of attempting a first cut OO model of the intended application. Every manager worries about what the proposed software should do for each of the stakeholders for whom the software is being developed. Experiments in industry have brought out that teaching domain specialists about use cases and object concepts make them enthusiastic about participating in the OO modeling of the application. All that is necessary is to expose OO thinking in a way that it reinforces their approach to handling complex situations in practice. This paper is an evangelistic attempt to make managers adapt to OO thinking while conceiving new applications, through easy to understand approach to concepts such as Objects and Use Cases.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inheritance as a Conceptual Primitive

Object oriented analysis OOA which is the nowadays popular approach to conceptual modeling has evolved from object oriented programming OOP and semantic data modeling SM Inheritance is one of the most important concepts of OOP Therefore an inheri tance concept suitable for OOA is needed In this paper we argue that recent approaches for semantics of inheritance in OOA are not adequate We propose...

متن کامل

Rigorous object-oriented analysis

Object-oriented methods for analysis, design and programming are commonly used by software engineers. Formal description techniques, however, are mainly used in a research environment. We have investigated how rigour can be introduced into the analysis phase of the software development process by combining object-oriented analysis (OOA) methods with formal description techniques. The main topic...

متن کامل

On Attributes of Objects in Object-Oriented Software Analysis

One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...

متن کامل

Teaching the Complete Object-oriented Development Cycle, Including OOA and OOD, with UML and the UP

Many information system programs currently teach a combination of structured techniques and object-oriented techniques for system development. Very few programs teach complete OOA and OOD concepts based on UML and tie it in with OOP. Consequently many students are leaving the university with an inadequate set of OO skills. This paper describes a curriculum for teaching a complete set of skills ...

متن کامل

Evaluating the Semantic Similarity of Object-Oriented Domain Models: Achieving Greater Predictability by Performing Behavioral Analysis First

The main goal of any object-oriented analysis (OOA) method is to clarify a problem by modeling the problem and its domain. Therefore, the most important artifact that results from OOA is the domain model, which is usually realized as a class diagram that describes the core concepts in the domain and their relationships. Ideally, a mature engineering process is repeatable: analysts given the sam...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJCSA

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2008